package cn.ahaiahaixx.dp.factory;

/**
 * Java老师
 * 
 * @author Aiden Pearce alt+shit+r两次是重构命名
 */
public class JavaTeacher extends AbstractTeach {
  
  //类的定义
  //访问修饰符
  //class.interface
  //类名
  //extends 父类
  //implements
  //类的内容
  //构造函数列表
  //方法列表
  //字段列表
  //静态块

  //访问修饰符
  //返回值类型
  //方法名称
  //参数列表
  //抛出异常
  //方法内容
  
  
  public JavaTeacher() {
    //super关键字是调用父类构造或者方法字段，如果是调用构造
    //必须是在构造函数中的第一行
    super();
  }

  public JavaTeacher(String name) {
    super(name);
  }

  @Override
  public void teach() {
    System.out.println(String.format("教师%s正在教授java知识", getName()));

  }

}
